// package com.zmn.plat.services.interfaces.news;
//
// import com.zmn.common.dto.StatusDTO;
// import com.zmn.plat.model.entity.news.NewsCategory;
// import com.zmn.plat.model.entity.news.NewsCategoryQuery;
//
// import java.util.List;
//
/// **
// * @author nowind
// * @since 17/06/12 11:22
// */
// public interface NewsCategoryService {
//
//
// NewsCategory findByKey(Integer categId);
//
// Integer findKeyForMax();
//
// List<NewsCategory> listPageByQuery(NewsCategoryQuery query);
//
// /**
// * 取得下级列表
// * status为0时,不过滤状态
// */
// List<NewsCategory> listByParentId(Integer parentId, int status);
// List<NewsCategory> listByQuery(NewsCategoryQuery query);
//
// Integer countByQuery(NewsCategoryQuery query);
//
//
// Integer updateByKey(NewsCategory category);
//
// Integer updateStatus(Integer categId, Integer status, String updater);
// Integer updateStatus(NewsCategory category);
//
// Integer updateStatusBatch(List<Integer> categIds, Integer status, String updater);
// Integer updateStatusBatch(StatusDTO dto);
//
// Integer updateSort(Integer categIds, Integer sort);
// Integer updateSort(NewsCategory category);
//
//
// Integer insert(NewsCategory category);
//
//
// Integer deleteByKey(Integer categId);
//
// }
